/*
 * Copyright 2008-2010 Haiku Inc. All Rights Reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef _BSD_PTY_H_
#define _BSD_PTY_H_

#include <features.h>

#ifdef _DEFAULT_SOURCE


#include <sys/cdefs.h>
#include <termios.h>


__BEGIN_DECLS

extern int		openpty(int* master, int* slave, char* name,
					struct termios* termAttrs, struct winsize* windowSize);
extern int		login_tty(int fd);
extern pid_t	forkpty(int* master, char* name,
					struct termios* termAttrs, struct winsize* windowSize);

__END_DECLS


#endif


#endif	/* _BSD_PTY_H_ */
